<?php
class PublicController extends Australian_Controller_Action{

	// Mang tham so nhan duoc o moi Action
	protected $_arrParam;

	// Duong dan cua Controller
	protected $_currentController;

	// Duong dan cua Action chinh
	protected $_actionMain;

	protected $_namespace;

	public function init(){
		// Mang tham so nhan duoc o moi Action
		$this->_arrParam = $this->_request->getParams();

		// Duong dan cua Controller
		$this->_currentController = '/' . $this->_arrParam['module']
		. '/' . $this->_arrParam['controller'];

		// Duong dan cua Action chinh
		$this->_actionMain = '/' . $this->_arrParam['module']
		. '/' . $this->_arrParam['controller'] . '/index';

		// Truyen ra view
		$this->view->arrParam = $this->_arrParam;
		$this->view->currentController = $this->_currentController;
		$this->view->actionMain = $this->_actionMain;
		
		parent::init();
		$template_path = TEMPLATE_PATH . "/admin/system";
		$this->loadTemplate($template_path, 'template.ini', 'public');
	}
	
	public function errorAction(){
		$this->view->Title = 'Message: Error!';
		$this->view->headTitle($this->view->Title, true);
		
		$error[] = 'Chức năng này không tồn tại!';
		$this->view->messageError = $error;
	}
	
	public function noAccessAction(){
		$this->view->Title = 'No Access';
		$this->view->headTitle($this->view->Title, true);
		
		$error[] = 'Bạn không có quyền truy cập vào chức năng này!';
		$this->view->messageError = $error;
		$this->_helper->viewRenderer('error');
	}
}


